﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HP.UtilsLib.Devices
{
    public interface IVolumeControl
    {
        /* @description mute or unmute the system volume
         * @param isMute true or false
         */
        void SetMute(bool isMute);
        /* @description set the system volumne to a level.
         * @param level its value is in [0~1]
         */
        void SetVolume(double level);

        /* @description get the system volumne level.
         * @return system volumne level its value is in [0~1]
         */
        double GetVolume();
    }
}
